#pragma once

#include <emmintrin.h>

namespace cr
{
	struct uint128_t
	{
		float f32[4];
	};

	typedef __m128				vec4_float_t;
	typedef unsigned long long	uint64_t;
	typedef signed long long	int64_t;
	typedef unsigned int		uint32_t;
	typedef signed int			int32_t;
	typedef unsigned short		uint16_t;
	typedef signed short		int16_t;
	typedef unsigned char		uint8_t;
	typedef signed char			int8_t;
	typedef uint32_t			size_t;
}